/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package de.aeo.bll;

/**
 * @author Frederic Branczyk & Robert Piwonski
 */
public class Language_de extends Language {
    
    public Language_de() {
        super();
    }

    @Override
    public Object handleGetObject(String key) {
        String sep = System.getProperty("line.separator");
        if(key.equals("save")) return "Speichern";
        if(key.equals("open")) return "Öffnen";
        if(key.equals("file")) return "Datei";
        if(key.equals("close")) return "Beenden";
        if(key.equals("import")) return "Laden";
        if(key.equals("amount")) return "Anzahl";
        if(key.equals("export")) return "Exportieren";
        if(key.equals("options")) return "Optionen";
        if(key.equals("run")) return "Ausführen";
        if(key.equals("help")) return "Hilfe";
        if(key.equals("check")) return "Überprüfen";
        if(key.equals("language")) return "Sprache";
        if(key.equals("languageEnglish")) return "Englisch";
        if(key.equals("languageGerman")) return "Deutsch";
        if(key.equals("exitMsg")) return "Sind Sie sicher, dass Sie das Programm beenden wollen?";
        if(key.equals("titleWarning")) return "Warnung";
        if(key.equals("titleSuccess")) return "Erfolg";
        if(key.equals("subject")) return "Fach";
        if(key.equals("student")) return "Schüler";
        if(key.equals("subjects")) return "Fächer";
        if(key.equals("students")) return "Schüler";
        if(key.equals("noProblemsFound")) return "Die Daten sind einwandfrei.";
        if(key.equals("studentCheckFailed")) return " Schüler hat/haben nicht genügend Fächer gewählt !";
        if(key.equals("noSubjectsCreated")) return "Es wurden noch keine Fächer erstellt,"+sep+"bitte erledigen Sie dies und versuchen es erneut.";
        if(key.equals("emptyStudentExceptionMsg")) return "Es können keine Schüler ohne Vor- oder Nachname erstellt werden.";
        if(key.equals("studentSubjectHelpMsg")) return "Fach 1 bis 4 sind die Fächer, die von Schülern gewählt werden. "+sep
                + "Die Dauer der gewählten Fächer sollte zusammen 4 Jahre sein. "+sep
                + "Fach 5 ist das Fach, welches vom Schüler als Alternative gewählt wurde.";
        if(key.equals("emptySubjectExceptionMsg")) return "Es können keine Fächer ohne Name oder Kürzel erstellt werden.";
        if(key.equals("1year")) return "Einjährig";
        if(key.equals("2years")) return "Zweijährig";
        if(key.equals("pleaseAddSubjectTitle")) return "Bitte Namen des Faches hinzufügen";
        if(key.equals("improperDataExceptionMsg_1")) return "Bitte überprüfen Sie die Zeile: ";
        if(key.equals("improperDataExceptionMsg_2")) return sep+"Sie scheint fehlerhaft zu sein,"+sep+" sie beschreibt weder Fach noch Schüler.";
        if(key.equals("nameExtension")) return "Text CSV (.csv) (*.csv)";
        if(key.equals("period")) return "Dauer";
        if(key.equals("abbreviation")) return "Kürzel";
        if(key.equals("minStudents")) return "min. Schülerzahl";
        if(key.equals("maxStudents")) return "max. Schülerzahl";
        if(key.equals("apply")) return "Anwenden";
        if(key.equals("firstname")) return "Vorname";
        if(key.equals("lastname")) return "Nachname";
        if(key.equals("class")) return "Klasse";
        if(key.equals("programTitle")) return "Course Courser";
        if(key.equals("delete")) return "Löschen";
        if(key.equals("noDeleteIndexMsg")) return "Es wurde kein Schüler zum Löschen ausgewählt.";
        if(key.equals("sureDeleteMsg")) return "Sind Sie sicher, dass Sie diesen Schüler entfernen wollen?";
        if(key.equals("studentDeleteSuccessMsg")) return " wurde erfolgreich entfernt.";
        if(key.equals("createCourses")) return "Kurse erstellen";
        if(key.equals("emptyStudentsList")) return "Keine zu überprüfenden Schüler vorhanden,"+sep+"da die Schüler-Liste leer ist.";
        if(key.equals("overrideMsg")) return "Diese Datei existiert bereits, wollen Sie die Datei überschreiben?";
        if(key.equals("illegalCharacterMsg")) return "Es wurden verbotene Zeichen verwendet.";
        if(key.equals("sort")) return "Sortieren";
        if(key.equals("layer")) return "Schiene";
        if(key.equals("course")) return "Kurs";
        if(key.equals("selectAllStudentsWithTheCourse")) return "Alle Schüler mit dem folgenden Fach auswählen:";
        if(key.equals("name")) return "Name";
        if(key.equals("<none>")) return "<leer>";
        if(key.equals("next")) return "Weiter";
        if(key.equals("willTakePlace")) return "findet statt";
        if(key.equals("split")) return "Teilen";
        if(key.equals("crossovers")) return "Überschneidungen";
        if(key.equals("finish")) return "Fertigstellen";
        if(key.equals("doneMsg")) return "Sie haben erfolgreich Ihre Daten gespeichert!";
        if(key.equals("revote")) return "Rücksprache!";
        if(key.equals("toolTip")) return "<html>Rot bedeutet der Kurs sollte geteilt werden.<br>"
                                    + "Gelb heißt, der Kurs kann geteilt werden.<br>"
                                    + "Blau heißt, dass die Anzahl von Schülern unter dem Minimum liegt.<html>";
        return null;
    }
    
}
